﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CommunityToolkit.Mvvm.ComponentModel;

namespace 畜牧业审核程序国产.Models.DataGridMsgs
{
    internal class MassCowMsgs:ObservableObject
    {
        private string _市名;
        public string 市名
        {
            get { return _市名; }
            set => SetProperty(ref _市名, value);
        }
        private string _县名;
        public string 县名
        {
            get { return _县名; }
            set => SetProperty(ref _县名, value);
        }
        private string _乡镇名;
        public string 乡镇名
        {
            get { return _乡镇名; }
            set => SetProperty(ref _乡镇名, value);
        }
        private string _户主姓名;
        public string 户主姓名
        {
            get { return _户主姓名; }
            set => SetProperty(ref _户主姓名, value);
        }
        private string _养殖户类型;
        public string 养殖户类型
        {
            get { return _养殖户类型; }
            set => SetProperty(ref _养殖户类型, value);
        }

        private double _当季出栏数00;
        public double 当季出栏数00
        {
            get { return _当季出栏数00; }
            set => SetProperty(ref _当季出栏数00, value);
        }
        private double _期末存栏头数01;
        public double 期末存栏头数01
        {
            get { return _期末存栏头数01; }
            set => SetProperty(ref _期末存栏头数01, value);
        }
        private double _肉牛存栏数02;
        public double 肉牛存栏数02
        {
            get { return _肉牛存栏数02; }
            set => SetProperty(ref _肉牛存栏数02, value);
        }
        private double _能繁殖母牛存栏数03;
        public double 能繁殖母牛存栏数03
        {
            get { return _能繁殖母牛存栏数03; }
            set => SetProperty(ref _能繁殖母牛存栏数03, value);
        }
        private double _奶牛存栏数04;
        public double 奶牛存栏数04
        {
            get { return _奶牛存栏数04; }
            set => SetProperty(ref _奶牛存栏数04, value);
        }
        private double _在产奶牛存栏数05;
        public double 在产奶牛存栏数05
        {
            get { return _在产奶牛存栏数05; }
            set => SetProperty(ref _在产奶牛存栏数05, value);
        }
        private double _当季增加头数06;
        public double 当季增加头数06
        {
            get { return _当季增加头数06; }
            set => SetProperty(ref _当季增加头数06, value);
        }
        private double _自繁头数07;
        public double 自繁头数07
        {
            get { return _自繁头数07; }
            set => SetProperty(ref _自繁头数07, value);
        }
        private double _自繁肉牛头数08;
        public double 自繁肉牛头数08
        {
            get { return _自繁肉牛头数08; }
            set => SetProperty(ref _自繁肉牛头数08, value);
        }
        private double _自繁奶牛头数09;
        public double 自繁奶牛头数09
        {
            get { return _自繁奶牛头数09; }
            set => SetProperty(ref _自繁奶牛头数09, value);
        }
        private double _购进头数10;
        public double 购进头数10
        {
            get { return _购进头数10; }
            set => SetProperty(ref _购进头数10, value);
        }




        private double _购进肉牛头数11;
        public double 购进肉牛头数11
        {
            get { return _购进肉牛头数11; }
            set => SetProperty(ref _购进肉牛头数11, value);
        }
        private double _购进奶牛头数12;
        public double 购进奶牛头数12
        {
            get { return _购进奶牛头数12; }
            set => SetProperty(ref _购进奶牛头数12, value);
        }
        private double _期内减少头数13;
        public double 期内减少头数13
        {
            get { return _期内减少头数13; }
            set => SetProperty(ref _期内减少头数13, value);
        }
        private double _自宰肉牛数量14;
        public double 自宰肉牛数量14
        {
            get { return _自宰肉牛数量14; }
            set => SetProperty(ref _自宰肉牛数量14, value);
        }
        private double _出售肉牛数量15;
        public double 出售肉牛数量15
        {
            get { return _出售肉牛数量15; }
            set => SetProperty(ref _出售肉牛数量15, value);
        }
        private double _出售肉牛金额元16;
        public double 出售肉牛金额元16
        {
            get { return _出售肉牛金额元16; }
            set => SetProperty(ref _出售肉牛金额元16, value);
        }
        private double _出售肉牛重量公斤17;
        public double 出售肉牛重量公斤17
        {
            get { return _出售肉牛重量公斤17; }
            set => SetProperty(ref _出售肉牛重量公斤17, value);
        }
        private double _当季生牛奶产量公斤18;
        public double 当季生牛奶产量公斤18
        {
            get { return _当季生牛奶产量公斤18; }
            set => SetProperty(ref _当季生牛奶产量公斤18, value);
        }

        public MassCowMsgs(string a市名, string a县, string a乡镇名, string a户主姓名, string a养殖户类型,double 当季出栏数,double 期末存栏,double 肉牛存栏,double 能繁母牛存栏,double 奶牛存栏
        ,double 在产奶牛存栏,double 当季增加头数, double 自繁头数,double 自繁肉牛头数,double 自繁奶牛头数,double 购进头数,double 购进肉牛头数,double 购进奶牛头数,double 期内减少头数,double 自宰肉牛头数,
        double 出售肉牛头数,double 出售肉牛金额,double 出售肉牛重量,double 牛奶产量)
        {
            this.市名 = a市名;
            this.县名 = a县;
            this.乡镇名 = a乡镇名;
            this.户主姓名 = a户主姓名;
            this.养殖户类型 = a养殖户类型;
            this.当季出栏数00 = 当季出栏数;
            this.期末存栏头数01 = 期末存栏;
            this.肉牛存栏数02 = 肉牛存栏;
            this.能繁殖母牛存栏数03 = 能繁母牛存栏;
            this.奶牛存栏数04 = 奶牛存栏;
            this.在产奶牛存栏数05 = 在产奶牛存栏;
            this.当季增加头数06 = 当季增加头数;
            this.自繁头数07 = 自繁头数;
            this.自繁肉牛头数08 = 自繁肉牛头数;
            this.自繁奶牛头数09 = 自繁奶牛头数;
            this.购进头数10 = 购进头数;
            this.购进肉牛头数11 = 购进肉牛头数;
            this.购进奶牛头数12 = 购进奶牛头数;
            this.期内减少头数13 = 期内减少头数;
            this.自宰肉牛数量14 = 自宰肉牛头数;
            this.出售肉牛数量15 = 出售肉牛头数;
            this.出售肉牛金额元16 = 出售肉牛金额;
            this.出售肉牛重量公斤17 = 出售肉牛重量;
            this.当季生牛奶产量公斤18 = 牛奶产量;

        }
    }
}
